package com.fqgj.xjd.user.client.response;

import java.io.Serializable;
import java.util.Date;

/**
 * @program: cashmama-user
 * @description
 * @author: frank
 * @create: 2020-04-14 12:01
 **/
public class UserLevelActionFlow implements Serializable {
    private static final long serialVersionUID = 533573988465616226L;

    /**
     *客户号
     */
    private String userCode;
    /**
     * 类型 0:权益 1:积分
     */
    private Integer type;
    /**
     * 用户积分
     */
    private Integer score;
    /**
     *权益奖励金额
     */
    private Integer reward;
    /**
     * 权益类型 0：获得的权益 1：已使用的权益
     */
    private Integer rewardType;
    /**
     *订单号
     */
    private String tradeNo;
    /**
     *创建日期
     */
    private Date createDate;

    public String getTradeNo() {
        return tradeNo;
    }

    public UserLevelActionFlow setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
        return this;
    }

    public Integer getRewardType() {
        return rewardType;
    }

    public UserLevelActionFlow setRewardType(Integer rewardType) {
        this.rewardType = rewardType;
        return this;
    }

    public String getUserCode() {
        return userCode;
    }

    public UserLevelActionFlow setUserCode(String userCode) {
        this.userCode = userCode;
        return this;
    }

    public Integer getType() {
        return type;
    }

    public UserLevelActionFlow setType(Integer type) {
        this.type = type;
        return this;
    }

    public Integer getScore() {
        return score;
    }

    public UserLevelActionFlow setScore(Integer score) {
        this.score = score;
        return this;
    }

    public Integer getReward() {
        return reward;
    }

    public UserLevelActionFlow setReward(Integer reward) {
        this.reward = reward;
        return this;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public UserLevelActionFlow setCreateDate(Date createDate) {
        this.createDate = createDate;
        return this;
    }
}
